LanguageExt.Core

LanguageExt.Core Prelude Hash code functions

Contents

class Prelude Source #

Methods

method int hash <A> (IEnumerable<A> xs) Source #

Calculate a hash-code for an enumerable

method int hash <HashA, A> (IEnumerable<A> xs) Source #

where HashA : Hashable<A>

Calculate a hash-code for an enumerable by using the Hashable class-instance to calculate each item's hash

method int hash <A> (Arr<A> xs) Source #

Calculate a hash-code for the collection provided

method int hash <K, V> (HashMap<K, V> xs) Source #

Calculate a hash-code for the collection provided

method int hash <EqK, K, V> (HashMap<EqK, K, V> xs) Source #

where EqK : Eq<K>

Calculate a hash-code for the collection provided

method int hash <A> (HashSet<A> xs) Source #

Calculate a hash-code for the collection provided

method int hash <EqA, A> (HashSet<EqA, A> xs) Source #

where EqA : Eq<A>

Calculate a hash-code for the collection provided

method int hash <A> (Lst<A> xs) Source #

Calculate a hash-code for the collection provided

method int hash <K, V> (Map<K, V> xs) Source #

Calculate a hash-code for the collection provided

method int hash <OrdK, K, V> (Map<OrdK, K, V> xs) Source #

where OrdK : Ord<K>

Calculate a hash-code for the collection provided

method int hash <A> (Que<A> xs) Source #

Calculate a hash-code for the collection provided

method int hash <A> (Seq<A> xs) Source #

Calculate a hash-code for the collection provided

method int hash <A> (Set<A> xs) Source #

Calculate a hash-code for the collection provided

method int hash <OrdA, A> (Set<OrdA, A> xs) Source #

where OrdA : Ord<A>

Calculate a hash-code for the collection provided

method int hash <A> (Stck<A> xs) Source #

Calculate a hash-code for the collection provided